package com.cyzy.service;

import com.cyzy.pojo.CarModel;

/**
 * @author cuncun
 * @create 2025-05-28 下午7:27
 *
 * 计价策略接口，定义统一的计算方法。
 */
public interface FareStrategy {

    /**
     * 根据车型和行驶公里数计算价格
     *
     * @param carModel 车型信息
     * @param kilometer 实际行驶公里数
     * @return 计算后的价格
     */
    double calculateFare(CarModel carModel, double kilometer);
}
